Skip to main content
guest
|
Join
|
Help
|
Sign In
guest
Join
|
Help
|
Sign In
Herbert--ME
Home
Home
pages
changes
HOME
产品经理
FILES
TAGS
Java
Javascript
English
工作
MyRENREN
MyQQZone
无球的乔丹
不同纬度数据的交互
Edit
0
1
…
0
Tags
No tags
Notify
RSS
Backlinks
Source
Print
Export (PDF)
同一组织内两种纬度结构数据的交互(openLDAP)
考虑这种情况:一个单位(假如是事业单位),有两种组织结构,行政和党,也可能多于两种。
行政纬度记录(或者可见的信息)是按组织单位自顶向下细化排列,部门-->个人,部门-->资产等,而党组织纬度的记录
是按党支部-->党员个人的方向排列的,里面的可见信息也只与党组织有关。
当对两个组织结构进行增删改查操作时会存在很多的问题:
数据的录入问题,两棵树或者两个分支的数据在人员的等级会有重复(不知道怎么表达),当新进来一个党员员工时,需要对两种纬度都进行一次录入,才能确保数据一致性,这两次录入在可能永远不能缺少。
数据的删除问题,当一个党员员工离职时,行政纬度关于这个员工的记录失效,这是一次操作,相应党组织纬度的记录也应该失效,另外一次操作,两次操作同添加操作一样不可或缺。
数据的查询问题,由于两棵树存储的是不同字段的信息,有时候我们需要作关联查询,比如查询党员张良的工资是多少,为完成这个查询,需要两棵树之间的键的引用。但是OpenLDAP不是关系型数据库,两颗树之间不可能形成键的引用,一个恰当的方法是为一个树的叶子节点添加引用节点的唯一性标示键值对,比如添加dn的值。
数据的更改问题,解决方法同查询类似。
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
同一组织内两种纬度结构数据的交互(openLDAP)
考虑这种情况:一个单位(假如是事业单位),有两种组织结构,行政和党,也可能多于两种。
行政纬度记录(或者可见的信息)是按组织单位自顶向下细化排列,部门-->个人,部门-->资产等,而党组织纬度的记录
是按党支部-->党员个人的方向排列的,里面的可见信息也只与党组织有关。
当对两个组织结构进行增删改查操作时会存在很多的问题: